/**
 * 版权所有(C)，上海海鼎信息工程股份有限公司，2008，所有权利保留。
 * 
 * 项目名： rumba
 * 文件名： WelcomeService.java
 * 模块说明：    
 * 修改历史：
 * Mar 26, 2008 - linhui - 创建。
 */
package com.hd123.rumba.gwt.welcome.client;

import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.rpc.ServiceDefTarget;
import com.hd123.rumba.gwt.base.client.RBRemoteService;

/**
 * 欢迎界面 | 远程服务 | 接口类
 * @author linhui
 */
public interface WelcomeService extends RBRemoteService {
  public static class Locator {
    
    private static WelcomeServiceAsync service = null;
    private static final String SERVICE_URL = "RB/welcome";
    
    public static WelcomeServiceAsync getService() {
      if (service == null) {
        service = (WelcomeServiceAsync) GWT.create(WelcomeService.class);
        ServiceDefTarget endpoint = (ServiceDefTarget) service;
        String moduleRelaUrl = GWT.getModuleBaseURL() + SERVICE_URL;
        endpoint.setServiceEntryPoint(moduleRelaUrl);
      }
      return service;
    }
  }

}
